package Beans;

import Entity.Stakeholder;
import java.util.List;
import javax.ejb.Remote;

/**
 *
 * @author TWD
 */
@Remote
public interface StakeholderAccountsBeanRemote {

    

    public boolean createStakeholder(String name, Integer loyaltyPoints, String email, String stakeholderTier);
    
    public boolean createStakeholderFood(String name, Integer loyaltyPoints, String email, String stakeholderTier);
    
    public List<Stakeholder> getAllStakeholders();
    
    public List<Stakeholder> getSpecificStakeholders(String name);

   




    public boolean changeStakeholderTier(java.lang.String stringTier, java.lang.String name);

    public boolean deleteStakeholder(java.lang.String name);

    public java.util.List<Helper.Helper_Stakeholder_Food> getAllStakeholderFoodHelper();

    public java.util.List<Helper.Helper_Outlet> getOutletsByStakeholder(java.lang.String sname);

    public void givePointsToStakeholder(String stakeholderName, int pointsToGive);
    
    
}
